Uses of Class
negotiator.utility.UtilitySpace

Packages that use UtilitySpace
misc   
negotiator   
negotiator.analysis   
negotiator.bidding   
negotiator.boaframework   
negotiator.utility   
 

Uses of UtilitySpace in misc
 

Methods in misc with parameters of type UtilitySpace
static void DomainGenerator.findDomain(Domain domain, UtilitySpace spaceA, UtilitySpace spaceB, java.lang.String logToDirA, java.lang.String logToDirB, Range opp, Range dist, boolean biasForHighOpp, boolean varyBoth)
          Method which keeps generating new domains until a domain satisfying the bounds on the opposition and bid distribution is found.
 

Uses of UtilitySpace in negotiator
 

Fields in negotiator declared as UtilitySpace
 UtilitySpace Agent.utilitySpace
          Preference profile of the agent as assigned by the tournamentrunner.
 

Methods in negotiator with parameters of type UtilitySpace
 BidHistory BidHistory.discountedFilterBetween(double minU, double maxU, double minT, double maxT, UtilitySpace utilSpace)
          Returns the set of bids offered between time instances t1 and t2: (t1, t2] and with a utility in (u1, u2].
 double BidHistory.getAverageDiscountedUtility(UtilitySpace utilSpace)
           
 BidDetails BidHistory.getBestDiscountedBidDetails(UtilitySpace util)
          Returns the bid with the highest discounted utility stored in the history.
 void Agent.internalInit(int sessionNumber, int sessionTotalNumber, java.util.Date startTimeP, java.lang.Integer totalTimeP, Timeline timeline, UtilitySpace us, java.util.HashMap<negotiator.tournament.VariablesAndValues.AgentParameterVariable,negotiator.tournament.VariablesAndValues.AgentParamValue> params)
          This method is called by the protocol to initialize the agent with a new session information.
 

Uses of UtilitySpace in negotiator.analysis
 

Constructors in negotiator.analysis with parameters of type UtilitySpace
BidSpace(UtilitySpace... utilityspaces)
          Default constructor used to construct a multidimensional bidding space.
BidSpace(UtilitySpace utilityspaceA, UtilitySpace utilityspaceB, boolean excludeBids)
          Constructor to create a BidSpace given exactly two utility spaces.
BidSpace(UtilitySpace utilityspaceA, UtilitySpace utilityspaceB, boolean excludeBids, boolean skipCheckSpaceB)
          Constructor which is identical to its three parameter version, except for the argument skipCheckSpaceB.
 

Uses of UtilitySpace in negotiator.bidding
 

Constructors in negotiator.bidding with parameters of type UtilitySpace
BidStrictSorterUtility(UtilitySpace utilitySpace)
          Initializes the comperator by setting the bidding space.
 

Uses of UtilitySpace in negotiator.boaframework
 

Methods in negotiator.boaframework that return UtilitySpace
 UtilitySpace OpponentModel.getOpponentUtilitySpace()
           
 UtilitySpace NegotiationSession.getUtilitySpace()
          Returns the utilityspace of the agent.
 

Methods in negotiator.boaframework with parameters of type UtilitySpace
 void OutcomeSpace.generateAllBids(UtilitySpace utilSpace)
          Generates all the possible bids in the domain
 void OpponentModel.setOpponentUtilitySpace(UtilitySpace opponentUtilitySpace)
          Method which may be overwritten by an opponent model to get access to the opponent's utilityspace.
 

Constructors in negotiator.boaframework with parameters of type UtilitySpace
NegotiationSession(UtilitySpace utilitySpace, Timeline timeline)
          Create a negotiation session which is used to keep track of the negotiation state.
NegotiationSession(UtilitySpace utilitySpace, Timeline timeline, OutcomeSpace outcomeSpace)
          Create a negotiation session which is used to keep track of the negotiation state.
OutcomeSpace(UtilitySpace utilSpace)
          Creates an unsorted outcome space.
SortedOutcomeSpace(UtilitySpace utilSpace)
          Instantiates a SortedOutcomeSpace: an enumeration of all possible bids in the domain which can be efficiently searched using the provided methods.
 

Uses of UtilitySpace in negotiator.utility
 

Methods in negotiator.utility with parameters of type UtilitySpace
 java.lang.Double EvaluatorDiscrete.getEvaluation(UtilitySpace uspace, Bid bid, int issueID)
          Returns the evaluation of the value of the issue of the bid.
 java.lang.Double EvaluatorInteger.getEvaluation(UtilitySpace uspace, Bid bid, int index)
           
 java.lang.Double Evaluator.getEvaluation(UtilitySpace uspace, Bid bid, int index)
          This method returns the utility of the value of an issue.
 

Constructors in negotiator.utility with parameters of type UtilitySpace
UtilitySpace(UtilitySpace us)
          Copies the data from another UtilitySpace.